package com.suixun.entity.form.credits.company;

import org.apache.commons.lang.StringUtils;

import com.suixun.entity.form.credits.BasePageForm;

/**
 * 积分订单分页查询参数
 * 
 * @author yh
 * @date 2017年12月18日
 */
public class OrderPageForm extends BasePageForm {

    private static final long serialVersionUID = -7638826730606330166L;
    
    /**
     * 搜索条件 1-->商品名称 ,2-->订单编号,3-->商户名称
     */
    private Integer searchType;

    /**
     * 搜索内容
     */
    private String value;

    public Integer getSearchType() {
        return searchType;
    }

    public void setSearchType(Integer searchType) {
        this.searchType = searchType;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public boolean verify() {
        boolean bool = super.verify();
        if (!bool) {
            return false;
        }
        if (searchType != null && (searchType > 4 || searchType < 0)) {
            return false;
        }
        if (StringUtils.isNotEmpty(value) && searchType == null) {
            return false;
        }
        if (value != null && value.length() > 50) {
            return false;
        }
        return true;
    }

}
